3020 W Main St, Alhambra, CA 91801-1666, Alhambra
"Great food Great service My family loves Caramba's"
"Great food Great service My family loves Caramba's"